home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HPAVC
/
HPAVC CD-ROM.iso
/
RTVBE210.ZIP
/
_STANDAR.H
< prev
next >
Wrap
C/C++ Source or Header
|
1996-09-12
|
1KB
|
66 lines
/************************************************************************
; *
; * File : _STANDAR.H
; *
; * Description : Macros / typedefs
; *
; * Copyright (C) 1995 RealTech
; *
; ************************************************************************/
#ifndef _STANDARD
#define _STANDARD
#include "_param.h"
#pragma pack(1)
typedef unsigned char uchar;
typedef unsigned short ushort;
typedef unsigned long ulong;
typedef unsigned char BYTE;
typedef unsigned char bool;
typedef struct {
unsigned long int LX,LY;
uchar *Tab;
}sprite;
typedef struct
{
uchar r,g,b;
} RVBstruc;
enum {false,true};
#ifdef __WATCOM__
#define CALLING_C cdecl
#define INTERRUPT_F interrupt
#define FAR48 far
#else
#define CALLING_C
#define INTERRUPT_F
#define FAR48
#endif
#define LOCAL static
#ifndef random
#define random(a) (rand()%(a))
#endif
#ifndef __extern_c
#ifdef __cplusplus
#define __extern_c extern "C" {
#define __end_extern_c }
#else
#define __extern_c
#define __end_extern_c
#endif
#endif
__extern_c
void error(char *s,int codemark);
extern char tex[256],*YesNo[];
extern uchar *bidon;
__end_extern_c
#endif